Implementation of a parallel and distributed mapping kernel for PARIX
نویسندگان
چکیده
This paper describes the mapping kernel of the virtual topology library for the commercial run-time system PARIX. The mapping kernel is composed of a collection of injective embedding functions for special interconnection structures of process graphs (virtual topologies) onto a 2-dimensional grid architecture of parallel machines of the MIMD type. Each of these functions realizes a concrete virtual topology by placing each process on a di erent processor and establishing the communication channels as virtual links with communication primitives of PARIX. The implemented functions were selected under the criteria of fast distributed computation, universal applicability, and small dilation, a well-known cost measure for graph embedding. The virtual topology library supports the implementation of parallel applications and leads to a portable programming and an e cient usage of MIMD-systems.
منابع مشابه
On Eecient Embeddings of Grids into Grids in Parix ?
A hardware independent method of programming a massively parallel machine (MPP) can best be supported by a well-designed run-time environment. An important problem in this design is the ability of eeciently simulating networks diierent from the hardware topology. We will describe the mapping kernel of the virtual processors library for the commercial run-time system PARIX 3. This kernel contain...
متن کاملOn Efficient Embeddings of Grids into Grids in PARIX
A hardware independent method of programming a massively parallel machine (MPP) can best be supported by a well-designed run-time environment. An important problem in this design is the ability of e ciently simulating networks di erent from the hardware topology. We will describe the mapping kernel of the virtual processors library for the commercial run-time system PARIX. This kernel contains ...
متن کاملA Communication Kernel for Parallel Programming Support on a Massively Parallel Processor System
Portable parallel programming environments, such as PVM, MPI, and Express, offer a message passing interface that significantly differs in functionality provided by native parallel operating systems such as PARIX. The implementation of such a portable programming environment on top of the native operating system requires a considerable effort. To ease the porting effort, we have designed a Comm...
متن کاملParallel Spatial Pyramid Match Kernel Algorithm for Object Recognition using a Cluster of Computers
This paper parallelizes the spatial pyramid match kernel (SPK) implementation. SPK is one of the most usable kernel methods, along with support vector machine classifier, with high accuracy in object recognition. MATLAB parallel computing toolbox has been used to parallelize SPK. In this implementation, MATLAB Message Passing Interface (MPI) functions and features included in the toolbox help u...
متن کاملTechnical Report CAMAS - TR - 2 . 3 . 4
This document reports on the design and implementation considerations of PVM/PARIX, homogeneous version 1.0. This version is for use with PARIX 1.2 only. Further, it contains information how to use Homogeneous PVM/PARIX and the appendix contains the installation notes. 1 What Is Homogeneous PVM/PARIX? The popularity of PVM nowadays, can be partly explained by the inherent portability of PVM pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995